/*
 * MediaMuxerPrivate.h
 *
 *  Created on: 2020年6月6日
 *      Author: chuanjiang.zh
 */

#ifndef SRC_MEDIAMUXERPRIVATE_H_
#define SRC_MEDIAMUXERPRIVATE_H_

#include "UMediaMuxer.h"

class MediaMuxerPrivate
{
public:

	MediaMuxerPrivate()
	{
	}

	void firePacket(UMediaPacket& pkt)
	{
		if (m_sink)
		{
			m_sink(pkt);
		}
	}

	void setSink(UMediaMuxer::Sink sink)
	{
		m_sink = sink;
	}


	UMediaMuxer::Sink	m_sink;


};


#endif /* SRC_MEDIAMUXERPRIVATE_H_ */
